From 834d3749c618c21fe53d07715fe2bf7db2b94270 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 15 Jul 2021 23:33:54 +0200 Subject: [PATCH] testsuite: Add test for crasher Test for the crasher in !4096 --- .../gsk/compare/scale-textures-negative.node | 48 ++++++++++++++++++ .../gsk/compare/scale-textures-negative.png | Bin 0 -> 265 bytes testsuite/gsk/meson.build | 1 + 3 files changed, 49 insertions(+) create mode 100644 testsuite/gsk/compare/scale-textures-negative.node create mode 100644 testsuite/gsk/compare/scale-textures-negative.png diff --git a/testsuite/gsk/compare/scale-textures-negative.node b/testsuite/gsk/compare/scale-textures-negative.node new file mode 100644 index 0000000000..fbf1d8205e --- /dev/null +++ b/testsuite/gsk/compare/scale-textures-negative.node @@ -0,0 +1,48 @@ +transform { + transform: scale(1, 1); + child: opacity { + opacity: 0.6; + child: container { + texture { + bounds: 0 0 50 50; + texture: url("data:,"); + } + } + } +} +transform { + transform: scale(1, -1); + child: opacity { + opacity: 0.6; + child: container { + texture { + bounds: 0 0 50 50; + texture: url("data:,"); + } + } + } +} +transform { + transform: scale(-1, -1); + child: opacity { + opacity: 0.6; + child: container { + texture { + bounds: 0 0 50 50; + texture: url("data:,"); + } + } + } +} +transform { + transform: scale(-1, 1); + child: opacity { + opacity: 0.6; + child: container { + texture { + bounds: 0 0 50 50; + texture: url("data:,"); + } + } + } +} diff --git a/testsuite/gsk/compare/scale-textures-negative.png b/testsuite/gsk/compare/scale-textures-negative.png new file mode 100644 index 0000000000000000000000000000000000000000..8624e6c403dc52515a4c822b6d18493131912346 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^DImdkk?lPI_5vEU&h$Dts&a@xAF0{-+xMr-zfeQzWy@%k6s1C zrXw6e${syLGnjxjp@aI3-&l(mWuMhu7XE!kT&;{_5=*C`irWMU;u+7lXZdqXmXc8g Pd6B`>)z4*}Q$iB}eY#M` literal 0 HcmV?d00001 diff --git a/testsuite/gsk/meson.build b/testsuite/gsk/meson.build index 4bdfc8ceaf..1a20fe8223 100644 --- a/testsuite/gsk/meson.build +++ b/testsuite/gsk/meson.build @@ -69,6 +69,7 @@ compare_render_tests = [ 'outset_shadow_rounded_top', 'outset_shadow_simple', 'scaled-cairo', + 'scale-textures-negative', 'scale-up-down', 'shadow-in-opacity', 'texture-url', -- 2.30.2